An experimental card game for teaching software engineering processes
نویسندگان
چکیده
The typical software engineering course consists of lectures in which concepts and theories are conveyed, along with a small “toy” software engineering project which attempts to give students the opportunity to put this knowledge into practice. Although both of these components are essential, neither one provides students with adequate practical knowledge regarding the process of software engineering. Namely, lectures allow only passive learning and projects are so constrained by the time and scope requirements of the academic environment that they cannot be large enough to exhibit many of the phenomena occurring in realworld software engineering processes. To address this problem, we have developed Problems and Programmers, an educational card game that simulates the software engineering process and is designed to teach those process issues that are not sufficiently highlighted by lectures and projects. We describe how the game is designed, the mechanics of its game play, and the results of an experiment we conducted involving students playing the game.
منابع مشابه
An Experimental Card Game for Teaching Software Engineering
The typical software engineering course consists of lectures in which concepts and theories are conveyed, along with a small “toy” software engineering project which attempts to give students the opportunity to put this knowledge into practice. Although both of these components are essential, neither one provides students with adequate practical knowledge regarding the process of software engin...
متن کاملA Hybrid Grey-Game-MCDM Method for ERP Selecting Based on BSC
An enterprise resource planning (ERP) software is needed for industries and companies that want to develop in future. Many of the manufactures and companies have a problem with ERP software selection. An inappropriate selection process can affect both the implementation and the performance of the company significantly. Although several models are proposed to solve this problem many of them did n...
متن کاملTeaching Software Engineering Using Simulation Games
A typical software engineering course fails to teach its students many of the skills needed in software development organizations. Because lectures and class projects alone cannot adequately teach about the software process, we have developed a pair of games in which the process is simulated, giving students an opportunity to practice it firsthand. Problems and Programmers is an educational sof...
متن کاملIt’s All in the Game: Teaching Software Process Concepts
1 David Carrington, School of Inf. Tech. & Elec. Eng., The University of Queensland, St Lucia, QLD 4072, Australia, [email protected] 2 Alex Baker, Department of Informatics, University of California, Irvine, Irvine, CA 92697-3425, USA, [email protected] 3 André van der Hoek, Department of Informatics, University of California, Irvine, Irvine, CA 92697-3425, USA, [email protected] Abstract ...
متن کامل3d Game-based Learning System for Improving Learning Achievement in Software Engineering Curriculum
The advancement of game-based learning has encouraged many related studies, such that students could better learn curriculum by 3-dimension virtual reality. To enhance software engineering learning, this paper develops a 3D game-based learning system to assist teaching and assess the students’ motivation, satisfaction and learning achievement. A quasi-experimental design is based on the ARCS Th...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Journal of Systems and Software
دوره 75 شماره
صفحات -
تاریخ انتشار 2005